package com.ps.service;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ps.dto.CategoryDTO;
import com.ps.dto.CategoryPageQueryDTO;
import com.ps.entity.Category;
import com.ps.result.PageResult;

import java.util.List;

public interface CategoryService extends IService<Category> {


    void saveCategory(CategoryDTO categoryDTO);


    PageResult pageQuery(CategoryPageQueryDTO categoryPageQueryDTO);


    void deleteById(Long id);


    void update(CategoryDTO categoryDTO);


    void startOrStop(Integer status, Long id);


    List<Category> list(Integer type);
}
